package com.yaowk.common.kit;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * @authc yaowk
 * 2017/4/30
 */
public class DateKit extends com.jfinal.ext.kit.DateKit {

    private static Map<String, SimpleDateFormat> formatMap = new HashMap<String, SimpleDateFormat>();

    public static String toStr(Date date, String format) {
        SimpleDateFormat simpleDateFormat = formatMap.get(format);
        if (simpleDateFormat == null) {
            simpleDateFormat = new SimpleDateFormat(format);
            formatMap.put(format, simpleDateFormat);
        }
        return simpleDateFormat.format(date);
    }

    public static Date toDate(Long time) {
        if (time != null) {
            return new Date(time);
        }
        return null;
    }

}
